package cn.maihe.elg.operation.centers.guogu.dto.channel.resp;

import cn.maihe.elg.operation.model.dto.BaseReq;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotBlank;

/**
 * @Description 客户端凭证
 * @Author SSX
 * @Date 2025/03/18
 */
@Setter
@Getter
public class GuoGuClientCredentialsRespData extends BaseReq {
    /**
     * 否	权限范围
     */
    private String scope;
    /**
     * 是	访问令牌
     */
    @NotBlank(message = "访问令牌不能为空")
    private String access_token;
    /**
     * 是	刷新令牌
     */
    @NotBlank(message = "刷新令牌不能为空")
    private String refresh_token;
    /**
     * 是	令牌类型 令牌类型默认是Bearer
     */
    @NotBlank(message = "令牌类型不能为空")
    private String token_type;

    /**
     * 是	过期时间单位秒
     */
    @NotBlank(message = "过期时间不能为空")
    private String expires_in;

}
